﻿using System;

namespace CSharp.Libs.Koc
{
    public partial class constants
    {
        //Common keys
        public const String KEY_OK = "ok";
        public const String KEY_DATA = "data";
        public const String KEY_NO_OF_PAGES = "noOfPages";
        public const String KEY_ALLIANCE_ID = "allianceId";
        public const String KEY_CURRENT_PAGE = "currentPage";
        public const String KEY_NAME = "name";
        public const String KEY_MIGHT = "might";
        public const String KEY_RESULTS = "results";
        public const String KEY_ERROR_CODE = "error_code";
        public const String KEY_MSG = "msg";
        public const String KEY_REQ_MICRO_TIME = "reqmicrotime";
        public const String KEY_RES_MICRO_TIME = "resmicrotime";
        public const String KEY_USER_ID = "userId";
        public const String KEY_TILE_LEVEL = "tileLevel";

        //Seed keys
        public const String KEY_SEED_CITIES = "cities";
        public const String KEY_SEED_RESOURCES = "resources";
        public const String KEY_SEED_KNIGHTS = "knights";
        public const String KEY_SEED_QUEUE_ATKP = "queue_atkp";
        public const String KEY_SEED_BUILDINGS = "buildings";

        public const String KEY_SEED_KNIGHT_ID = "knightId";
        public const String KEY_SEED_KNIGHT_FBUID = "knightFbuid";
        public const String KEY_SEED_KNIGHT_LORD_USER_ID = "knightLordUserid";
        public const String KEY_SEED_KNIGHT_NAME = "knightName";
        public const String KEY_SEED_KNIGHT_LEVEL = "knightLevel";
        public const String KEY_SEED_SKILL_POINTS_APPLIED = "skillPointsApplied";
        public const String KEY_SEED_BASE_RESOURCEFULNESS = "baseResourcefulness";
        public const String KEY_SEED_BASE_POLITICS = "basePolitics";
        public const String KEY_SEED_BASE_COMBAT = "baseCombat";
        public const String KEY_SEED_BASE_INTELLIGENCE = "baseIntelligence";
        public const String KEY_SEED_EXPERIENCE = "experience";
        public const String KEY_SEED_RESOURCEFULNESS = "resourcefulness";
        public const String KEY_SEED_POLITICS = "politics";
        public const String KEY_SEED_COMBAT = "combat";
        public const String KEY_SEED_INTELLIGENCE = "intelligence";
        public const String KEY_SEED_RESOURCEFULNESS_BOOST_EXPIRATION = "resourcefulnessBoostExpiration";
        public const String KEY_SEED_POLITICS_BOOST_EXPIRATION = "politicsBoostExpiration";
        public const String KEY_SEED_COMBAT_BOOST_EXPIRATION = "combatBoostExpiration";
        public const String KEY_SEED_INTELLIGENCE_BOOST_EXPIRATION = "intelligenceBoostExpiration";
        public const String KEY_SEED_LOYALTY = "loyalty";
        public const String KEY_SEED_LOYALTY_TIMESTAMPT = "loyaltyTimestamp";
        public const String KEY_SEED_KNIGHT_STATUS = "knightStatus";
        public const String KEY_SEED_CITY_ID = "cityId";
        public const String KEY_SEED_RESOURCEFULNESS_BOOST_EXPIRE_UNIX_TIME = "resourcefulnessBoostExpireUnixtime";
        public const String KEY_SEED_POLITICS_BOOST_EXPIRE_UNIX_TIME = "politicsBoostExpireUnixtime";
        public const String KEY_SEED_COMBAT_BOOST_EXPIRE_UNIX_TIME = "combatBoostExpireUnixtime";
        public const String KEY_SEED_INTELLIGENCE_BOOST_EXPIRE_UNIX_TIME = "intelligenceBoostExpireUnixtime";
        public const String KEY_SEED_LOYALTY_UNIX_TIME = "loyaltyUnixtime";
        public const String KEY_SEED_PIC_SQUARE = "pic_square";

        //allianceGetOtherInfo.php
        public const String KEY_OTHER_ALLIANCES = "otherAlliances";
        public const String KEY_MEMBERS_COUNT = "membersCount";
        public const String KEY_RANKING = "ranking";
        public const String KEY_HOST_USER_ID = "hostUserId";
        public const String KEY_HOST = "host";
        public const String KEY_HOST_GENDER_AND_NAME = "hostGenderAndName";
        public const String KEY_FOUNDER_USER_ID = "founderUserId";
        public const String KEY_FOUNDER_NAME = "founderName";
        public const String KEY_FOUNDER_GENDER_AND_NAME = "founderGenderAndName";

        //getUserLeaderboard.php
        public const String KEY_ALLIANCE_NAME = "allianceName";
        public const String KEY_RANK = "rank";
        public const String KEY_DISPLAY_NAME = "displayName";
        public const String KEY_PLAYER_SEX = "playerSex";
        public const String KEY_AVATAR_ID = "avatarId";
        public const String KEY_WAR_STATUS = "warStatus";
        public const String KEY_TITLE = "title";
        public const String KEY_OFFICER_TYPE = "officerType";
        public const String KEY_NUM_CITIES = "numCities";
        public const String KEY_CITIES = "cities";
        public const String KEY_CITY_ID = "cityId";
        public const String KEY_CITY_NAME = "cityName";
        public const String KEY_CITY_X_COORD = "xCoord";
        public const String KEY_CITY_Y_COORD = "yCoord";

        //viewCourt.php
        public const String KEY_DAILY_ACTION_FLAG = "dailyActionFlag";
        public const String KEY_PLAYER_INFO = "playerInfo";
        public const String KEY_EMAIL = "email";
        public const String KEY_FB_UID = "fbuid";
        public const String KEY_USER_TYPE = "usertype";
        public const String KEY_STATUS = "status";
        public const String KEY_DATE_JOINED = "dateJoined";
        public const String KEY_LAST_LOGIN = "lastLogin";
        public const String KEY_EVENT_TIMESTAMP = "eventTimestamp";
        public const String KEY_EVENT_STATUS = "eventStatus";
        public const String KEY_TRUCE_EXPIRE_TIMESTAMP = "truceExpireTimestamp";
        public const String KEY_FOG_EXPIRE_TIMESTAMP = "fogExpireTimestamp";
        public const String KEY_CNT_NEWMSG = "cnt_newmsg";
        public const String KEY_CNT_FRIENDREQ = "cnt_friendreq";
        public const String KEY_CNT_LOGINS = "cnt_logins";
        public const String KEY_CNT_PASSRESET = "cnt_passreset";
        public const String KEY_CNT_CONNECTIONS = "cnt_connections";
        public const String KEY_PHOTO_HOST = "photo_host";
        public const String KEY_PHOTO_DIR = "photo_dir";
        public const String KEY_PHOTO_SUBDIR = "photo_subdir";
        public const String KEY_PHOTO_NAME = "photo_name";

        //updateSeed.php
        public const String KEY_UPDATE_SEED = "updateSeed";
        public const String KEY_UPDATE_MARCH = "updateMarch";
        public const String KEY_CITY = "city";
        public const String KEY_PRODUCTION = "production";
        public const String KEY_RESOURCE_1_X_3600 = "resource1x3600";
        public const String KEY_RESOURCE_2_X_3600 = "resource2x3600";
        public const String KEY_RESOURCE_3_X_3600 = "resource3x3600";
        public const String KEY_RESOURCE_4_X_3600 = "resource4x3600";
        public const String KEY_RESOURCE_1_PRODUCTIVITY = "resource1Productivity";
        public const String KEY_RESOURCE_2_PRODUCTIVITY = "resource2Productivity";
        public const String KEY_RESOURCE_3_PRODUCTIVITY = "resource3Productivity";
        public const String KEY_RESOURCE_4_PRODUCTIVITY = "resource4Productivity";
        public const String KEY_RESOURCE_1_CAP_X_3600 = "resource1Capx3600";
        public const String KEY_RESOURCE_2_CAP_X_3600 = "resource2Capx3600";
        public const String KEY_RESOURCE_3_CAP_X_3600 = "resource3Capx3600";
        public const String KEY_RESOURCE_4_CAP_X_3600 = "resource4Capx3600";
        public const String KEY_RESOURCE_1_UPKEEP = "resource1Upkeep";
        public const String KEY_RESOURCE_2_UPKEEP = "resource2Upkeep";
        public const String KEY_RESOURCE_3_UPKEEP = "resource3Upkeep";
        public const String KEY_RESOURCE_4_UPKEEP = "resource4Upkeep";
        public const String KEY_RESOURCE_UNIX_TIME = "resourceUnixTime";
        public const String KEY_TAX_RATE = "taxRate";
        public const String KEY_GOLD_UPKEEP = "goldUpkeep";
        public const String KEY_GOLD = "gold";
        public const String KEY_POPULATION_CAP = "populationCap";
        public const String KEY_LABOR_POPULATION = "laborPopulation";
        public const String KEY_POPULATION = "population";
        public const String KEY_GRIEVANCE = "grievance";
        public const String KEY_HAPPINESS = "happiness";
        public const String KEY_FISCAL_UNIX_TIME = "fiscalUnixTime";
        public const String KEY_MIGHT_INC = "mightInc";

        //march.php
        public const String KEY_MARCH_ID = "marchId";
        public const String KEY_TILE_ID = "tileId";
        public const String KEY_TILE_TYPE = "tileType";
        public const String KEY_INIT_TS = "initTS";
        public const String KEY_DISTANCE = "distance";
        public const String KEY_SPEED = "speed";
        public const String KEY_ETA = "eta";
        public const String KEY_DELAY = "delay";
        public const String KEY_LIFT_FOG = "liftFog";
        public const String KEY_ATK_BOOST_TIME = "atkBoostTime";
        public const String KEY_ATK2_BOOST_TIME = "atk2BoostTime";
        public const String KEY_DEF_BOOST_TIME = "defBoostTime";
        public const String KEY_DEF2_BOOST_TIME = "def2BoostTime";
        public const String KEY_KNIGHT_COMBAT_BOOST_TIME = "knightCombatBoostTime";
        public const String KEY_MARCH_UNIX_TIME = "marchUnixTime";
        /*
marchId,String,
tileId,String,
tileType,String,
tileLevel,String,
initTS,String,
distance,String,
speed,String,
eta,String,
delay,String,
liftFog,String,
atkBoostTime,String,
atk2BoostTime,String,
defBoostTime,String,
def2BoostTime,String,
knightCombatBoostTime,String,
marchUnixTime,String,
reqmicrotime,String,
resmicrotime,String,
CityID,String,
MarchType,String,
KnightID,String,
DestinationXCoord,String,
DestinationYCoord,String,
Gold,String,
R1,String,
R2,String,
R3,String,
R4,String,
Items,String,
U1,String,
U2,String,
U3,String,
U4,String,
U5,String,
U6,String,
U7,String,
U8,String,
U9,String,
U10,String,
U11,String,
U12,String,
         * 
         * 
marchId,Int32,
tileId,Int32,
tileType,Int32,
tileLevel,Int32,
initTS,Int32,
distance,Double,
speed,Int32,
eta,Int32,
delay,Int32,
liftFog,Int32,
atkBoostTime,Int32,
atk2BoostTime,Int32,
defBoostTime,Int32,
def2BoostTime,Int32,
knightCombatBoostTime,Int32,
marchUnixTime,Int32,
reqmicrotime,Int32,
resmicrotime,Int32,
CityID,Int32,
MarchType,Int32,
KnightID,Int32,
DestinationXCoord,Int32,
DestinationYCoord,Int32,
Gold,Int32,
R1,Int32,
R2,Int32,
R3,Int32,
R4,Int32,
Items,String,
U1,Int32,
U2,Int32,
U3,Int32,
U4,Int32,
U5,Int32,
U6,Int32,
U7,Int32,
U8,Int32,
U9,Int32,
U10,Int32,
U11,Int32,
U12,Int32,
         */

        //listReports.php
        public const String KEY_TOTAL_PAGES = "totalPages";

        public const String KEY_CITY_NAMES = "arCityNames";
        public const String KEY_REPORTS = "arReports";
        public const String KEY_PLAYER_NAMES = "arPlayerNames";
        public const String KEY_ALLIANCE_NAMES = "arAllianceNames";

        public const String KEY_REPORT_TYPE = "reportType";
        public const String KEY_REPORT_ID = "reportId";
        public const String KEY_REPORT_UNIXTIME = "reportUnixTime";
        public const String KEY_SIDE0_XCOORD = "side0XCoord";
        public const String KEY_SIDE0_YCOORD = "side0YCoord";
        public const String KEY_SIDE0_TILE_TYPE = "side0TileType";
        public const String KEY_SIDE0_TILE_LEVEL = "side0TileLevel";
        public const String KEY_SIDE0_CITY_ID = "side0CityId";
        public const String KEY_SIDE0_PLAYER_ID = "side0PlayerId";
        public const String KEY_SIDE0_ALLIANCE_ID = "side0AllianceId";
        public const String KEY_SIDE1_XCOORD = "side1XCoord";
        public const String KEY_SIDE1_YCOORD = "side1YCoord";
        public const String KEY_SIDE1_CITY_ID = "side1CityId";
        public const String KEY_SIDE1_PLAYER_ID = "side1PlayerId";
        public const String KEY_SIDE1_ALLIANCE_ID = "side1AllianceId";
        public const String KEY_MARCH_TYPE = "marchType";
        public const String KEY_MARCH_TYPE_STATE = "marchTypeState";
        public const String KEY_EVENT_TYPE = "eventType";
        public const String KEY_SUB_TYPE = "subType";
        public const String KEY_REPORT_STATUS = "reportStatus";
        public const String KEY_REPORT_DETAIL_ID = "reportDetailId";
        public const String KEY_S0_KID = "s0Kid";
        public const String KEY_S1_KID = "s1Kid";
        public const String KEY_S1_KLV = "s1KLv";
        public const String KEY_S0_KCOMBATLV = "s0KCombatLv";
        public const String KEY_S1_KCOMBATLV = "s1KCombatLv";
        public const String KEY_RNDS = "rnds";
        public const String KEY_WINNER = "winner";
        public const String KEY_WALL = "wall";
        public const String KEY_S1_ATK_BOOST = "s1atkBoost";
        public const String KEY_S1_DEF_BOOST = "s1defBoost";
        public const String KEY_CONQUERED = "conquered";

        //fetchReport.php
        //deleteCheckedReports.php

    }
}
